@charset "UTF-8";
ul, ol{ list-style:none; }
.clearfix:after{ content:"."; display:block; visibility:hidden; clear:both; height:0; font-size:0; }
.clearfix{ *zoom:1; }
.dd{ max-width:800px; margin:20px 0; }
.dd .action-buttons{ margin:6px 0; }
.dd-item > button{ margin:10px; }
.chosen-select{ display:none !important; }
.btn-icon{ font-family:'Glyphicons Halflings'; background:transparent !important; color:#000 !important; border:1px solid #CCC; }
.btn-icon-plus:before{ content:"\2b"; }
.btn-icon-remove:before{ content:"\e014" }
.btn-icon-move:before{ content:"\e119" }
.btn-icon-refresh:before{ content:"\e031" }
.btn-icon-search:before{ content:"\e003" }
.btn-icon-plus, .btn-icon-plus:hover{ color:green !important; }
.btn-icon-remove, .btn-icon-remove:hover{ color:red !important; }
.btn-icon-search, .btn-icon-search:hover{ color:#0091E4 !important; }
.alert-error{ background-color:#F2DEDE; border-color:#EBCCD1; color:#A94442; }
.nav-list > li > a{ font-size:16px; }
.nav-list > li > a > .menu-icon{ vertical-align:middle; }
.nav-list > li > .submenu:before{ left:28px; }
.nav-list > li .submenu > li > a{ padding-left:47px; }
.nav-list > li > .submenu > li:before{ left:30px; }
.nav-list > li .submenu > li a > .menu-icon{ left:20px; }
.nav-list > li > .submenu li > .submenu > li > a{ margin-left:30px; }
.nav-list > li > .submenu li > .submenu > li > .submenu > li > a{ margin-left:30px; }
.search-con{ margin:10px 0; }
.search-con .search-query{ width:200px; }
.search-con select{ border-color:#8AAFCE; border-right:0; }
.search-con .search-query{ border-color:#8AAFCE; }
.search-con .select-outer{ width:140px !important; }
.search-con .chosen-single{ line-height:32px !important; height:34px !important; margin-right:-1px; border-color:#8AAFCE; }
.list-tbl{ margin-top:20px; }
.list-tbl thead th{ text-align:center; }
.list-tbl tbody td{ text-align:center; vertical-align:middle !important; }
.list-tbl tbody td.price,
.list-tbl tbody td.num{ text-align:right; font-family:monospace, Arial, Helvetica, Tahoma, Verdana, Sans-Serif; }
.list-tbl tbody td .num-group{ }
.list-tbl tbody td .num-group dt{ clear:left; float:left; line-height:20px; }
.list-tbl tbody td .num-group dd{ float:right; line-height:20px; }
.list-tbl .lock-status{ display:block; width:16px; height:16px; font:normal 16px FontAwesome; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; margin:auto; cursor:pointer; }
.lock-status.locked{ color:red; }
.lock-status.warning{ color:orange; }
.lock-status.unlocked{ color:green; }
.lock-status.locked:before{ content:"\f071"; }
.lock-status.unlocked:before{ content:"\f00c"; }
.pagebar span, .pagebar a{ display:inline-block; border:1px solid #D4DFE3; color:#2283C5; background:#FAFAFA; margin:0 -1px 0 0; position:relative; padding:6px 12px; }
.pagebar a:hover{ background:#EAEFF2; }
.pagebar span{ background:#6FAED9; color:#FFF; border-color:#6FAED9; }
.dataTables_info{ line-height:33px; }
.dataTables_info em{ color:#2283C5; font-style:normal; }
.form-tbl{ width:100%; margin:0 auto; }
.form-tbl th, .form-tbl td{ padding:10px 5px; border-bottom:1px solid #EBEBEB; }
.form-tbl th{ width:150px; font:bold 14px/30px "微软雅黑", simsun; text-align:right; }
.form-tbl .form-control{ width:240px; }
.form-tbl .form_datetime, .form-tbl .form_date{ width:240px; }
.form-tbl .date-picker{ width:200px; }
.form-tbl .outer{ padding:0; margin:0; }
.form-tbl th .required{ color:red; font-weight:bold; padding-right:5px; }
.form-tbl span.tip{ float:left; line-height:34px; color:#999; }
.form-tbl span.tip.right{ float:none; padding:0 10px; }
.form-tbl td .popover{ border:1px solid #B94A48; border:1px solid rgba(189, 86, 86, 0.5); -webkit-box-shadow:0 5px 10px rgba(189, 86, 86, 0.5); box-shadow:0 5px 10px rgba(189, 86, 86, 0.5); max-width:400px; }
.form-tbl td .popover .arrow{ border-right-color:#B94A48; border-right-color:rgba(189, 86, 86, 0.5); }
.form-tbl td .popover .popover-content,
.form-tbl td .popover .popover-title{ color:#B94A48; }
.form-tbl textarea{ width:90%; height:100px; }
.form-tbl .select-outer{ min-width:200px; display:inline-block; }
.edit-form{ border:1px solid #B2D1FF; background:#FAFCFF; border-top-width:3px; margin-top:10px; }
.edit-form .input-group{ width:1%; }
.edit-form .form-actions{ background:#FFF; border:none; }
.edit-form .one-group{ margin-bottom:5px; }
.edit-form .input-group-btn{ background:#FFF; }
.edit-form td .error{ color:red; vertical-align:middle; }
.label-radio{ margin-right:10px; }
.label-radio input[type=radio]{ margin-right:5px; }
.label-pick-con{ width:100%; float:left; height:200px; overflow-y:scroll; }
.label-pick-con label{ display:block; float:left; width:20%; }
.label-pick-con input{ margin-right:5px; }
.ajax-upfile-con{ width:222px; padding:10px; text-align:center; }
.ajax-upfile-con .preview{ display:table-cell; margin:10px; width:200px; height:200px; border:1px solid #CCC; vertical-align:middle; }
.ajax-upfile-con .preview img{ max-height:200px; max-width:200px; }
.ajax-upfile-con .ajax-upfile{ margin-top:10px; }
.ajax-upfile-con a.ajax-upfile{ display:inline-block; width:90px; height:25px; overflow:hidden; cursor:pointer; background:url('../images/upload.png') 0 0 no-repeat; margin:0 auto 10px auto; }
.ajax-upfile-con a.ajax-upfile:hover{ background-position:0 -25px; }
.ajax-upfile-con a.ajax-upfile input{ width:100px; direction:rtl; font-size:40px; height:40px; opacity:0; filter:alpha(opacity=0); }
.modal{ top:0; display:block; width:100%; height:100%; position:fixed; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)); z-index:999; }
.modal-masklayer{ display:block; width:100%; height:100%; background:#000; filter:alpha(opacity=50); opacity:0.5; position:absolute; top:0; left:0; z-index:888; }
.modal-dialog{ position:relative; top:100px; margin:0 auto; background-color:#FFF; border-radius:6px; z-index:9999; }
.modal-header{ padding:10px; border-bottom:1px solid #E5E5E5; overflow:hidden; }
.modal-title{ float:left; }
.close{ position:absolute; right:10px; top:8px; width:24px; height:24px; background-color:transparent; cursor:pointer; color:#868484; font-size:24px }
.modal-body{ padding:20px; position:relative; }
.modal-content{ position:relative; background-color:#FFF; border:1px solid #999; border:1px solid rgba(0, 0, 0, .2); border-radius:6px; -webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5); box-shadow:0 3px 9px rgba(0, 0, 0, .5); background-clip:padding-box; outline:0; }
.modal-footer{ padding:10px; text-align:right; position:relative; }
.modal-footer button{ margin-left:5px; }
.modal .btn-cancel{ background:#D7D7D7; color:#494949; }
.modal .btn-save{ background:#2AA771; color:#FFF; }
.color-tags{ }
.color-tags dt{ float:left; width:120px; height:30px; padding:0 5px; line-height:30px; text-align:right; }
.color-tags dd{ float:left; color:#FFF; height:30px; line-height:20px; padding:5px; margin-right:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.dateline{ line-height:40px; width:100%; max-width:1000px; min-width:600px; }
.dateline th{ white-space:nowrap; width:120px; padding:0 5px; text-align:right; }
.dateline td.opt{ width:200px; padding:0 10px; text-align:left; }
.dateline .bar-con{ width:100%; margin:0; }
.dateline .progress-bar{ position:absolute; overflow:hidden; }
.dateline .bar-balance{ width:30%; }
.dateline .bar-stats{ width:50%; }
.dateline tr:hover{ background:#F5F5F5; }
.dataTables_wrapper .content{ display:block; float:left; width:25%; height:500px; }
.dataTables_wrapper .doThing{ display:block; float:left; text-align:center; width:20%; height:500px; padding:10% 6%; }
.content .userd_id{ margin-top:10px; width:100%; height:90% !important; }
.group{ padding-left:10px; width:400px; border:1px solid rgba(0, 0, 0, .2); }
.group-img-con{ max-width:302px; border:1px solid rgba(0, 0, 0, .2); }
.del-icon{ border:none; background:none; }
.img-display{ max-width:150px; max-height:150px; }
.topic-img-display{ max-width:300px; }
.cover-con img{ margin:10px 0; }
.upload-img{ margin:10px 0; }